TAGs: perfect square